If aiDirection(aiLevel(iPersonStart)) <> conbytAlone And aiDirection(aiLevel(iPersonStart)-1) = conbytAlone Then
If adBranchWidth(iPersonStart) > condblMaxX Or adBranchHeight(iPersonStart) > condblMaxY Or adBranchWidth(iPersonStart) * adBranchHeight(iPersonStart) > condblMaxSquare Then
Sub DrawBranch(ByRef intPerson As Integer, ByVal lPage As Long, ByVal dblChiefShapeX As Double, ByVal dblChiefShapeY As Double, ByVal dblShapeX As Double, ByVal dblShapeY As Double, ByRef intReturnPersonLinkNextPages As Integer, ByRef bReturnPersonLinkNextPages As Boolean, ByRef intLinkToPage As Integer, ByVal workLib As Library)
Sub DrawPersonData(ByVal intPerson As Integer, ByRef activePage As Page, ByVal dblShapeX As Double, ByVal dblShapeY As Double, ByVal intLinkToPage As Integer, ByVal workLib As Library)
Dim libMaster As Master 'Ссылка на Master, содержащий использующийся объект.
Dim docShape As Shape 'Ссылка на шэйп объекта, помещенного в документ.
Dim lHyperlinkID As Long 'ID следующего добавленного в документ гиперлика
Dim strMasterName As String 'Название библиотечного объекта, который будет представлять сотрудника
Dim textShape As Shape 'Ссылка на шэйп, в который будет помещен текст